PDU设备添加
本文说明智简魔方 DCIM 系统中“PDU 设备添加”相关的接口或函数信息,供开发人员在集成、调用和排查问题时参考。
概述
添加 PDU 设备
URL
/index.php?m=api&a=pduAdd请求参数
| 字段名 | 变量名 | 必填 | 类型 | 描述 |
|---|---|---|---|---|
| PDU 设备名称 | name | 是 | string | PDU 设备名称 |
| PDU 设备标签 | pdutag | 否 | string | PDU 设备标签 |
| 端口数量 | portnum | 否 | int | PDU 设备下端口的数量 |
| 分配 IP | ipaddress | 否 | int | 分配的 IP 的 ID,调用(/index.php?m=api&a=getIps,传递 type 参数获取 IP 段,type 允许的值:(public,client,ipmi,intranet,other),返回一个由 id(IP 段 ID)和 ipsection(IP 段)组成的二维数组,传递 id 参数(IP 段 ID)到/index.php?m=api&a=getIp,返回一个由 id(IP 的 ID)和 ipaddress(IP 地址)组成的二维数组) |
| 机柜 | cabinet | 否 | int | 所属机柜 ID,调用/index.php?m=api&a=getCabinet,获取由 id(机柜 ID)和 name(机柜名称)组成的二维数组 |
| 机柜物理位置 | position_u | 否 | string | 设备物理位置 |
| 设备具体位置 | position_style | 否 | string | 设备具体位置 |
| 位置大小 | u | 否 | int | PDU 设备占用位置大小 |
| 型号 | version | 否 | string | PDU 设备型号 |
| 密码 | pwd | 否 | string | 密码 |
| 用户名 | uname | 否 | string | 用户名 |
| 脚本执行文件 | pdu_sh_file | 否 | string | 脚本执行文件,调用/index.php?m=api&a=getPduShFile,获取脚本执行文件数组 |
| 备注 | remarks | 否 | string | 备注信息 |
返回参数
| 字段名 | 变量名 | 类型 | 描述 |
|---|---|---|---|
| PDU 设备 ID | id | int | 添加的 PDU 设备 id |
| 状态 | status | string | success 成功 error 失败 |
| 信息 | msg | string | 提示信息 |